var data = {};
$(document).ready(function () {
if(orgClass!="org_ebb_county"){
    ShowTip("你还没有权限做该操作！请联系管理员", "success", 1000);
     setTimeout(function () {
                                            window.location = "index.html";
                                        }, 1000);

}
    //加载地址信息
    loadAddress("520600000000", function (result) {
        $.templates('#addressCode-tmpl').link('#addressCode', {result: result});
        $.templates('#shipping-address-tmpl').link('#shipping-address', {result: result});
        $.templates('#delivery_area-tmpl').link('#delivery_area', {result: result});
    });
    loadStoreTypeInfo();//加载店铺信息
    //取消
    $('#cancel').click(function () {
        window.location.href = '/index.html';
    });
    var id = GetQueryString('id');
    if (id != null && id != '') {
        loadPlatForm(id);//加载物流信息
    }

    //执行修改和添加
    $("#logistics-form").validate(
        {
            debug: true,//只验证不提交表单
            submitHandler: function (form) {
                //如果id不等空的情况下表示此页面执行修改操作
                if (id != null && id != '') {
                    updatePlatform(id);
                } else {
                    addLogistics();//表单验证通过后执行
                }
            }
        }
    );
});

//加载店铺分类
function loadStoreTypeInfo(){
    $.ajax({
        type: "get",
        url: "/ebb/category/range?min=130000000000&max=140000000000",
        dataType: "json",
        async: true,
        success: function (data) {
            var result = data;
            $.templates('#storeType-tmpl').link('#storeType', {result: result});
        }
    });
}


//添加平台
function addLogistics() {

    data = {
       storeName: $('#storeName').val()==null?"":$('#storeName').val().trim(),//店铺名称
               platformCategory: $('#platformType').val()==null?"-1":$('#platformType').val().trim(),//归属平台
                 platformCategoryParent: $('#platformTypeParent').val()==null?"0":$('#platformTypeParent').val().trim(),//归属父平台
               storeCategoryId: $('#storeType').val()==null?"":$('#storeType').val().trim(),//店铺分类
               type: $('#serviceType').val()==null?"":$('#serviceType').val().trim(),//电商类型
               responsiblePerson: $('#responsiblePerson').val()==null?"":$('#responsiblePerson').val().trim(),//负责人
               employeeNum: $('#employeeNum').val()==null?"":$('#employeeNum').val().trim(),//员工数量
               addressCode: $('#addressCode').val()==null?"":$('#addressCode').val().trim(),//地址吗
               addressDetail: $('#addressDetail').val()==null?"":$('#addressDetail').val().trim(),//地址详情
               mobileNo: $('#mobileNo').val()==null?"":$('#mobileNo').val().trim()//联系方式

    };
    $.ajax({
        url: '/ebb/ebb/',
        type: 'post',
        data: JSON.stringify(data),
        contentType: "application/json",
        success: function (result) {
            console.log(result);
            ShowTip("添加平台成功", "success", 1500);
            var platformType=$('#serviceType').val()==null?"":$('#serviceType').val().trim();
             var locationHref;
            if(platformType&&platformType=="1"){
                 locationHref="index.html";
            }else if(platformType&&platformType=="2"){
                //ebbPlatform
                   locationHref="ebbPlatform.html";
            }else if(platformType&&platformType=="3"){
                             //ebbPlatform
                                locationHref="selfBuildPlatform.html";
                         }
else if(platformType&&platformType=="4"){
                             //ebbPlatform
                                locationHref="localEbbPlatform.html";
                         }

            setTimeout(function () {
                window.location = locationHref;
            }, 2000);
        }
    });
}

//修改平台信息
function updatePlatform(id) {

    data = {
        id: id,
        storeName: $('#storeName').val()==null?"":$('#storeName').val().trim(),//店铺名称
        platformCategoryParent: $('#platformTypeParent').val()==null?"0":$('#platformTypeParent').val().trim(),//归属父平台
        platformCategory: $('#platformType').val()==null?"-1":$('#platformType').val().trim(),//归属平台
        storeCategoryId: $('#storeType').val()==null?"":$('#storeType').val().trim(),//店铺分类
        type: $('#serviceType').val()==null?"":$('#serviceType').val().trim(),//电商类型
        responsiblePerson: $('#responsiblePerson').val()==null?"":$('#responsiblePerson').val().trim(),//负责人
        employeeNum: $('#employeeNum').val()==null?"":$('#employeeNum').val().trim(),//员工数量
        addressCode: $('#addressCode').val()==null?"":$('#addressCode').val().trim(),//地址吗
        addressDetail: $('#addressDetail').val()==null?"":$('#addressDetail').val().trim(),//地址详情
        mobileNo: $('#mobileNo').val()==null?"":$('#mobileNo').val().trim()//联系方式

    };
    $.ajax({
        url: '/ebb/ebb/',
        type: 'put',
        data: JSON.stringify(data),
        contentType: "application/json",
        success: function (result) {
            console.log(result);
            ShowTip("修改平台信息成功", "success", 1500);
             var platformType=$('#serviceType').val()==null?"":$('#serviceType').val().trim();
                         var locationHref;
                        if(platformType&&platformType=="1"){
                             locationHref="index.html";
                        }else if(platformType&&platformType=="2"){
                            //ebbPlatform
                               locationHref="ebbPlatform.html";
                        }else if(platformType&&platformType=="3"){
                                         //ebbPlatform
                                            locationHref="selfBuildPlatform.html";
                                     }
                       else if(platformType&&platformType=="4"){
                                                                //ebbPlatform
                                                                   locationHref="localEbbPlatform.html";
                                                            }
            setTimeout(function () {
                window.location = locationHref;
            }, 2000);
        }
    });
}
//加载平台信息
function loadPlatForm(id) {
    $.ajax({
        url: '/ebb/ebb/?id=' + id,
        type: 'get',
        success: function (result) {
            if (result != null) {
                data = result;
                $('#storeName').val(result.storeName);//店铺名称
                $('#platformTypeParent').val(result.platformCategoryParent);//归属父平台
                $('#platformType').val(result.platformCategory);//归属平台
                $('#storeType').val(result.storeCategoryId);//店铺类型
                $('#serviceType').val(result.type);//电商类型
                $('#addressCode').val(result.addressCode);//地址代码
                $('#addressDetail').val(result.addressDetail);//详情
                $('#responsiblePerson').val(result.responsiblePerson);//联系人
                $('#mobileNo').val(result.mobileNo);//联系方式
                $('#employeeNum').val(result.employeeNum);//员工数量

            }
        }
    });
}

function initMap() {
    //输入框
    var lngInput = $("input[name=lng]");
    var latInput = $("input[name=lat]");

    //初始点
    lng="109.196513";
    lat="27.728014";
    if(lngInput.val()){
      lng=lngInput.val();
    }
    if(latInput.val()){
      lat=latInput.val();
    }
    var initLnglat = {
        lng: lng,
        lat: lat
    };

    //初始化地图
    MAP = new AMap.Map('mapContainer', {
        center: [initLnglat.lng, initLnglat.lat],
        zoom: 12
    });
    MAP.plugin(['AMap.ToolBar', 'AMap.Geolocation'], function () {
        //工具条（缩放、平移、定位）
        MAP.addControl(new AMap.ToolBar({
            offset: new AMap.Pixel(20, 100),
            position: "RB",
            locate: true,
            liteStyle: true
        }));
    });

    //初始化地图点
    marker = new AMap.Marker({
        position: new AMap.LngLat(initLnglat.lng, initLnglat.lat),
        animation: "AMAP_ANIMATION_DROP"
    });
    MAP.add(marker);
    lngInput.val(initLnglat.lng);
    latInput.val(initLnglat.lat);

    //地图点击事件
    var _onClick = function (e) {
        marker.setPosition(e.lnglat);
        lngInput.val(e.lnglat.lng);
        latInput.val(e.lnglat.lat);
    };
    var clickListener = AMap.event.addListener(MAP, "click", _onClick); //绑定事件，返回监听对象
    //AMap.event.removeListener(clickListener); //移除事件，以绑定时返回的对象作为参数
}